public class G{
	public static final int ARRIVAL_LU_REQUEST = 1, READY = 2, MEASURE = 3, ARRIVAL_JOB_0 = 8, READY_JOB_0 = 9,
							ARRIVAL_JOB_1 = 4, ARRIVAL_JOB_2 = 5, READY_JOB_1 = 6, READY_JOB_2 = 7;
	
	public static double time = 0;
	public static int numberOfUpdates = 0;
	public static int numberMaxUpdate = 0;
	public static int numberRejected = 0;	
	public static double avTime = 0;	
	
	
	// Choose Arrival processor dispatcher algorithm
	public static final int ALGORITHM = 3;
	// options:
	public static final int RANDOM = 1;
	public static final int ROUND_ROBIN = 2;
	public static final int  SMALLEST_JOBS_N1 = 3;
	public static final int  SMALLEST_JOBS_N2 = 4;
	public static final int SHORT_QUEUE = 5;
	
	// Chose Overload control algorithm
	public static final int OVERLOAD_ALGORITHM = 0;
	
	// options
	public static final int NO_CONTROL = 0;
	public static final int TOTAL = 1;
	public static final int WEIGHTED = 2;
	
	public static final int WEIGHT_1 = 1;
	public static final int WEIGHT_2 = 2;
	
	// Activate Retrial Algorithm
	public static final boolean RETRIAL_ALG = false;
	public static final double ARRIVAL_TIME_RETRIAL_1 = 0.000666;
	public static final double ARRIVAL_TIME_RETRIAL_2 = 0.000222;	
	
	public static final int LIMIT = 48;
	
	public static final int NUMBER_OF_DB_PROCESSORS = 10;
	public static final int NUMBER_OF_JOBS = 2;
	public static final double PROBABILITY_USER_DB = 0.1;
	
	public static final double MEAN_SERVICE_TIME = 0.5;
	public static final double MEAN_SERVICE_TIME_ARRIVAL_PROCESSOR = 0.0;
	public static final double SERVICE_TIME_JOB0 = 0.0005;
	public static final double SERVICE_TIME_JOB1 = 0.001;
	public static final double SERVICE_TIME_JOB2 = 0.002;
	public static final double RETRIAL_TIME = 2.0;
	
	public static final double MAX_UPDATE_TIME = 0.1;

	public static final double LU_REQUEST_ARRIVAL_TIME = 0.0006667; // 1/500  1/1000  1/1500(0.0006667) 1/3000(0.0003333) 1/4000 (0.00025)
	
	public static final double SIMULATION_TIME = 3000;
	
	public static final double MEASUREMENT_TIME = 0.01;
	
}
